Skip to content

Add azure examples#21

Merged
bcho merged 5 commits into
mainfrom
add-azure-examples
Mar 2, 2026
Merged

Add azure examples#21
bcho merged 5 commits into
mainfrom
add-azure-examples

Conversation

@anson627
Copy link
Copy Markdown
Contributor

@anson627 anson627 commented Mar 2, 2026

This pull request significantly improves Azure support in the Karpenter integration, updates documentation for multi-cloud provisioning, and adds new example manifests for deploying and scaling workloads on Azure and Nebius. The most important changes are grouped below:

Azure Karpenter Support & Examples

  • Added example manifests for Azure: AKSNodeClass, CPU and GPU NodePools, and sample CPU/GPU deployments to demonstrate how to provision and scale Azure VMs using Karpenter. (karpenter/examples/azure/nodeclass.yaml [1] karpenter/examples/azure/cpu_nodepool.yaml [2] karpenter/examples/azure/gpu_nodepool.yaml [3] karpenter/examples/azure/cpu_deployment.yaml [4] karpenter/examples/azure/gpu_deployment.yaml [5]
  • Updated the documentation to describe Azure support, prerequisites, required permissions, and step-by-step instructions for deploying and scaling workloads on Azure with Karpenter. (docs/usages/karpenter.md [1] [2] [3] [4]

Documentation Improvements

  • Clarified that Karpenter supports both Azure and Nebius, updated terminology, and improved instructions for setting up role assignments and connectivity for Azure VMs. (docs/usages/karpenter.md [1] [2] [3] [4]

CRD and RBAC Additions

  • Added CRD reference for KaitoNodeClass and updated the controller cluster role to grant access to new resources. (karpenter/charts/karpenter/crds/kaito.sh_kaitonodeclasses.yaml [1] karpenter/charts/karpenter/templates/clusterrole.yaml [2]

Image and Version Updates

Nebius Example Improvements

  • Updated Nebius example deployments to use more descriptive names and set a default wireguardPeerCIDR. (karpenter/examples/nebius/cpu_deployment.yaml [1] karpenter/examples/nebius/gpu_deployment.yaml [2] karpenter/examples/nebius/nodeclass.yaml [3]

@bcho bcho merged commit 0cd4925 into main Mar 2, 2026
5 checks passed
@bcho bcho deleted the add-azure-examples branch March 2, 2026 02:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants